function eedisplayFloatND100(x, nd) {
	if (myIsNaN(x)) {
		return Number.NaN;
	} else {
		var res = round(x, nd);
		if (nd > 0) {
			var str = String(res);
			if (str.indexOf("e") != -1)
				return str;
			if (str.indexOf("E") != -1)
				return str;
			var parts = str.split(".");
			if (parts.length < 2) {
				var decimals = "00000000000000".substring(0, nd);
				return parts[0].toString() + eedec + decimals
			} else {
				var decimals = (parts[1].toString() + "00000000000000")
						.substring(0, nd);
				return parts[0].toString() + eedec + decimals
			}
		} else
			return res
	}
}
function eeparseFloat100(str) {
	str = String(str).replace(eedecreg, ".");
	var res = parseFloat(str);
	if (isNaN(res))
		return 0;
	else
	{
		if(res < 101)
		{
			return res;
		}
		else
		{
			return 0;
		}
	}		
}
var near0RegExp = new RegExp("[.](.*0000000|.*9999999)");